#
# CDDL HEADER START
#
# The contents of this file are subject to the terms of the
# Common Development and Distribution License (the "License").
# You may not use this file except in compliance with the License.
#
# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
# or http://www.opensolaris.org/os/licensing.
# See the License for the specific language governing permissions
# and limitations under the License.
#
# When distributing Covered Code, include this CDDL HEADER in each
# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
# If applicable, add the following below this CDDL HEADER, with the
# fields enclosed by brackets "[]" replaced with your own identifying
# information: Portions Copyright [yyyy] [name of copyright owner]
#
# CDDL HEADER END
#
#
# Copyright (c) 1990, 2010, Oracle and/or its affiliates. All rights reserved.
# Copyright 2010 Nexenta Systems, Inc.  All rights reserved.
# Copyright (c) 2018 Igor Kozhukhov <igor@dilos.org>
#

#ETCFILES= ioctl.syscon passwd shadow motd
ETCFILES= ioctl.syscon
#ETCFILES += release_revision release_diff issue issue.net
ETCFILES += release_revision release_diff
ETCFILES += dilos_version_build
FTPDFILES= ftpusers
KVMFILES= README
#SMBFILES= smbpasswd

include ../../Makefile.cmd

DEBUG_BUILD=
$(NOT_RELEASE_BUILD)DEBUG_BUILD= -DEBUG

ROOTETCFILES= $(ETCFILES:%=$(ROOTETC)/%)
ROOTETCFTPDFILES= $(FTPDFILES:%=$(ROOTETCFTPD)/%)
#ROOTUSRKVMFILES= $(KVMFILES:%=$(ROOTUSRKVM)/%)
#ROOTVARSMBFILES= $(SMBFILES:%=$(ROOTVARSMB)/%)

FILEMODE= 0644

ROOTETCFTPUSERSLINK= $(ROOTETC)/ftpusers

$(ROOTETC)/shadow 	:=	FILEMODE =	0400
$(ROOTVARSMB)/smbpasswd :=	FILEMODE =	0400


.KEEP_STATE:

$(ROOTETCFTPUSERSLINK):	$(ROOTETCFTPDFILES)
	$(RM) $@; $(SYMLINK) ftpd/ftpusers $@

#all: $(ETCFILES) $(SMBFILES) $(FTPDFILES)
all: $(ETCFILES) $(FTPDFILES)

install: all $(ROOTETCFILES) $(ROOTETCFTPDFILES) $(ROOTETCFTPUSERSLINK)

release_revision:	FRC
	@-$(ECHO) "rebuilding $@"
	@-$(ECHO) "REVISION:${BLD_REVISION}" > $@
	@-$(ECHO) "REPO:${CODEMGR_WS}" >> $@

dilos_version_build:	FRC
	@-$(ECHO) "rebuilding $@"
	@-$(ECHO) "${DEB_VERSION}" > $@

release_diff:	FRC
	@-$(ECHO) '' > $@
	$(SRC_DIFF)@-git log -n1 >> $@
	$(SRC_DIFF)@-$(ECHO) '' >> $@
	$(SRC_DIFF)@-git status >> $@
	$(SRC_DIFF)@-$(ECHO) '' >> $@
	$(SRC_DIFF)@-git diff >> $@

#motd:	release_revision FRC
#	@-$(ECHO) "rebuilding motd"
#	@-$(ECHO) "DilOS Version $(DEB_VERSION)$(DEBUG_BUILD)	$(RELEASE_DATE)" > motd
#	@-$(CAT) release_info >> motd
#	@-$(CP) motd issue
#	@-$(CP) motd issue.net

smbpasswd:
	$(ECHO) "nobody:60001::136DFC0E1DA69E137BC3957D0E0C980C" > smbpasswd

clean:
	$(RM) $(ROOTETCFTPUSERSLINK)
	$(RM) smbpasswd release_revision release_diff motd issue issue.net dilos_version_build

lint:

clobber: clean

FRC:
